-
Notifications
You must be signed in to change notification settings - Fork 0
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Increase robustness: version check, prevent precompilation with MPI, automatically precompile in the workchain #17
Conversation
…automatically precompile in the workchain
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Puh some of this Aiida stuff is really quite ugly.
Actually one question: What will happen if a user badly messed up their AiidaDFTK installation ? Will this also trigger a precompile ? Maybe even get caught in an infinite loop ? |
The expected behavior is that it will attempt a precompilation, the precompilation will fail, and the workchain will terminate. There should hopefully not be an infinite loop because:
Footnotes
|
@mfherbst do you want to review this or not particularly? |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Lgtm
--compiled-modules=strict
. Fixes Precompilation and MPI don't play well together #16.errors.log
output file (see Add errors file and version check support epfl-matmat/AiidaDFTK.jl#23) to detect:Imports succeeded
could not be reached.Finished successfully
was reached.